﻿using System;

namespace MissingLinq.Linq2Management.Model
{
	/// <summary>
	/// Attribute used to indicate when a class represents a WMI Class
	/// </summary>
	[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
	public class WMIClassAttribute : Attribute
	{
		/// <summary>
		/// The unaltered WMI class name
		/// </summary>
		public String Name { get; set; }

		/// <summary>
		/// The namespace context in which a management class is registered
		/// </summary>
		public String Namespace { get; set; }
	}
}
